<!DOCTYPE html>
<html lang="en-us">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>Bian&#39;s blog</title>
    <meta name="viewport" content="width=device-width,minimum-scale=1">
    <meta name="generator" content="Hugo 0.75.1" />
    
    
      <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
    

    
    
      <link href="/homework/dist/css/app.4fc0b62e4b82c997bb0041217cd6b979.css" rel="stylesheet">
    

    

    
      

    

    
    
      <link href="/homework/posts/index.xml" rel="alternate" type="application/rss+xml" title="Bian&#39;s blog" />
      <link href="/homework/posts/index.xml" rel="feed" type="application/rss+xml" title="Bian&#39;s blog" />
      
    
    
    <meta property="og:title" content="Posts" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://Hugh488.gitee.io/homework/posts/" />
<meta property="og:updated_time" content="2020-12-28T10:33:11+08:00" />
<meta itemprop="name" content="Posts">
<meta itemprop="description" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Posts"/>
<meta name="twitter:description" content=""/>

	
  </head>

  <body class="ma0 avenir bg-near-white">

    

  <header>
    <div class="pb3-m pb6-l bg-black">
      <nav class="pv3 ph3 ph4-ns" role="navigation">
  <div class="flex-l justify-between items-center center">
    <a href="/homework/" class="f3 fw2 hover-white no-underline white-90 dib">
      
        Bian&#39;s blog
      
    </a>
    <div class="flex-l items-center">
      

      
      















    </div>
  </div>
</nav>

      <div class="tc-l pv3 ph3 ph4-ns">
        <h1 class="f2 f-subheadline-l fw2 light-silver mb0 lh-title">
          Posts
        </h1>
        
      </div>
    </div>
  </header>


    <main class="pb7" role="main">
      
  <article class="pa3 pa4-ns nested-copy-line-height nested-img">
    <section class="cf ph3 ph5-l pv3 pv4-l f4 tc-l center measure-wide lh-copy mid-gray"></section>
    <section class="flex-ns flex-wrap justify-around mt5">
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/first/" class="link black dim">
        软件工程专业导论作业索引页
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      【19335278 赵伟翔】的软导作业索引页 课后作业   使用维基百科（Wikipedia）解释名词Ⅰ
  使用维基百科（Wikipedia）解释名词Ⅱ
  第三周作业Ⅰ
  第三周作业Ⅱ
  第四周作业
  第五周作业
  第六周作业
  第七周作业
  第八周作业Ⅰ
  第八周作业Ⅱ
  第九周作业
  实验与实践   我的 Markdown 博客
  以Construct 3制作平台制作射击小游戏
  电路与二进制运算
  机器指令编程
  用 python 做计算器，做数学题
  互联网时代，隐私保护何去何从？
  贪吃蛇
   
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/snake/" class="link black dim">
        软件工程专业导论作业索引页
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      程序 #include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#include &lt;string.h&gt;#define SNAKE_MAXLENGTH 40#define SNAKE_HEAD 'H'#define SNAKE_BODY 'X'#define BLANK_CELL ' '#define SNAKE_FOOD '$'#define WALL_CELL '*'// snake stepping: dy = -1(up), 1(down); dx = -1(left), 1(right), 0(no move)void snakeMove();// put a food randomized on a blank cellvoid put_money();// out cells of the gridvoid output();// outs when gameoverint gameover();char map[12][12]= // 初始状态，直接打表{&quot;************&quot;,&quot;*XXXXH *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;* *&quot;,&quot;************&quot;,};// define vars for snake, notice name of vars in Cint snakeX[SNAKE_MAXLENGTH] = {5, 4, 3, 2, 1}; // 从头到尾的横坐标int snakeY[SNAKE_MAXLENGTH] = {1, 1, 1, 1, 1}; // 从头到尾的纵坐标int snakeLength = 5; // 初始蛇长度int foodX; // 食物横坐标int foodY; // 食物纵坐标int main(){put_money(); // 生成食物output();while(1){char destination; // 方向scanf(&quot; %c&quot;, &amp;destination);snakeMove();if (destination == 'w') {snakeY[0]--;}else if (destination == 's') {snakeY[0]++;}else if (destination == 'a') {snakeX[0]--;}else if (destination == 'd') {snakeX[0]++;}if (gameover()) {printf(&quot;GAME OVER!
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/it/" class="link black dim">
        互联网时代，隐私保护何去何从？
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      隐私问题一直是这两年大众比较关注的话题。很多时候，当我们打开一个APP或在搜索引擎搜索什么的时候，我们的隐私就已经被对方窃取了。
一.微信与聊天记录泄露 微信已经成为我们每个人手机中必备的软件了，其重要性可想而知。按理说，这样的软件应该十分具有权威性和社会责任感，然而，就是这样的软件，竟然会偷偷监控用户的聊天记录。
微信，你凭什么监控我的聊天记录？
以下是事件的大致经过： 这是该知乎下的一个评论： 细思极恐，用户隐私的透明化，由此可见一斑。
二.APP与隐私泄露 当你打开某个APP的时候，你以为你只是打开了这个APP？不，很多时候，这个APP会偷偷获取你手机的其他权限，对你的隐私进行肆无忌惮的窥视。
你的手机正在偷偷录音拍照，我们活该被泄露隐私？
以下是事件的大致经过： 2018年，OPPO和vivo采用了升降式摄像头，需要拍照时，摄像头才会升起来，很是酷炫。
然而，就是这酷炫的操作，让用户发现了许多APP偷偷进行的操作。 在我们毫不知情的情况下，这些APP悄悄地打开了录音功能，打开了前后置摄像头，对我们的隐私进行了全方位无死角的窥视。
三.关于IT伦理与道德的一点看法  其实，用我们的隐私做个性化推荐没关系，问题在于，这些APP做得太过分了，你要获取或使用我的隐私，应该先得到我的许可。不问自取为偷，这种偷窃行为，严重违背了我们的社会伦理和道德，甚至在一定程度上也触犯了法律。
 科技的飞速创新若没有相对应的立法约束，仅仅只是靠科技掌控者的自觉，靠社会伦理和道德的约束，极有可能会造成不可挽回的后果。因此，还是需要制定相应的法律，对科技行为进行严格的制约。
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/python/" class="link black dim">
        用 python 做计算器，做数学题
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      1. 求逆矩阵 &gt;&gt;&gt; import numpy as np&gt;&gt;&gt; x = np.array([[1,2,5],[3,4,6],[7,8,9]])&gt;&gt;&gt; y = np.linalg.inv(x)&gt;&gt;&gt; print (x)[[1 2 5][3 4 6][7 8 9]]&gt;&gt;&gt; print (y)[[ 6. -11. 4. ][ -7.5 13. -4.5][ 2. -3. 1. ]]2. 求矩阵的乘积 [1 2 3] [10 11 12]
[4 5 6] 与 [13 14 15] 相乘
[7 8 9] [16 17 18]
&gt;&gt;&gt; import numpy.matlib&gt;&gt;&gt; import numpy as np&gt;&gt;&gt; a = np.
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/the_ninth_week/" class="link black dim">
        第九周作业
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      1. Bubble Sort the list: 33, 56, 17, 8, 95, 22。Make sure the final result is from small to large. Write out the list after the 2nd pass. （1）33，56，17，8，95，22  （2）33，17，56，8，95，22  （3）33，17，8，56，95，22  （4）33，17，8，56，95，22  （5）33，17，8，56，22，95  （6）17，33，8，56，22，95  （7）17，8，33，56，22，95  （8）17，8，33，56，22，95  （9）17，8，33，22，56，95  （10）8，17，33，22，56，95  （11）8，17，33，22，56，95  （12）8，17，22，33，56，95  （13）8，17，22，33，56，95  （14）8，17，22，33，56，95  （15）8，17，22，33，56，95  结果：8，17，22，33，56，95
2. Give a sorted array as list={60,65,75,80,90,95}. Design an algorithm to insert the value of x into the sorted array.
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/machinecode/" class="link black dim">
        机器指令编程
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      实验报告pdf版 实验报告 实验报告blog版 任务一 （1）打开网页 http://doctord.webhop.net/Courses/UNH/CS216/PIPPINGuide.html ，然后输入 Program 1：Add 2 number （2）点step after step。观察并回答下面问题： 1.PC，IR 寄存器的作用。 PC:
程序计数器（Program Counter），用于存放下一条指令所在单元的地址。
IR:
①用来存放后续指令地址
②保存当前正在执行的一条指令
③保存将被存储的下一个数据字节的地址
④保存当前CPU所访问的主存单元的地址
当执行一条指令时，首先需要根据PC中存放的指令地址，将指令由内存取到IR中，此过程称为“取指令”。与此同时，PC中的地址或自动加1或由转移指针给出下一条指令的地址。
2.ACC 寄存器的全称与作用。 ACC： 累加器（accumulator），用来储存计算产生的中间结果。
3.用“LOD #3”指令的执行过程，解释Fetch-Execute周期。 &ndash;&gt; 根据PC中的地址从RAM取出指令LOD #3
&ndash;&gt; 指令传入IR，再把IR中的指令交给Decoder译码，无需取址，数字3传入MUX
&ndash;&gt; 将MUX中的数字3传入ALU之后传入ACC
&ndash;&gt; PC+2
4.用“ADD W” 指令的执行过程，解释Fetch-Execute周期。 &ndash;&gt; 根据PC的地址从RAM取出指令ADD W
&ndash;&gt; 指令传入IR，再把IR中的指令交给Decoder译码
&ndash;&gt; ALU从ACC中取值
&ndash;&gt; IR再次访问RAM中的W，从W中取值
&ndash;&gt; 将W的值读入ALU
&ndash;&gt; ALU执行加法，结果传入ACC
&ndash;&gt; PC+2
5.“LOD #3” 与 “ADD W” 指令的执行在Fetch-Execute周期级别，有什么不同。 “LOD #3”只需访问RAM一次,而“ADD W”需要访问RAM两次
（3）点击“Binary”,观察回答下面问题 1.写出指令 “LOD #7” 的二进制形式，按指令结构，解释每部分的含义。 00010100 00000111
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/the_eighth_week2/" class="link black dim">
        第八周作业Ⅱ
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      阅读“牧师与恶魔过河”的游戏介绍并玩游戏。然后回答问题 1. 游戏涉及哪些类。请列表说明 2. 游戏中有哪些对象，各几个。例如，船（一个）  3. 类和对象的区别是什么？举一个例子说明 4. 游戏中的魔鬼，有哪些属性和方法？ 5. 假设魔鬼被鼠标点中，会执行onclick事件，请用文字（伪代码）描述这个事件中魔鬼与其他对象沟通的过程。 6. 类或对象会是动词吗？   类： 人物，环境
  对象： 牧师（三个），恶魔（三个），船（一个），河（一条），岸（两个）
  区别： 类是对象的抽象，对象是类的实例。
  例：车是一个类，自行车是车的一个实例。
 属性：（1）杀牧师 （2）过河 行为：（1）用武器杀死牧师 （2）翻跟斗上船下船
   IF 恶魔在岸上 THEN
恶魔翻跟斗上船 ELSE 恶魔翻跟斗上岸
类或对象不会是动词。  
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/the_eighth_week1/" class="link black dim">
        第八周作业Ⅰ
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      1、阅读 Pseudocode Standard。（答案可以打印） 1）用伪代码描述将十进制转换成16进制的方法 FUNCTION Trans(num)a = num % 16IF num / 16 != 0 THENTrans(num/16)CASE a OF10:PRINTF &quot;A&quot;11:PRINTF &quot;B&quot;12:PRINTF &quot;C&quot;13:PRINTF &quot;D&quot;14:PRINTF &quot;E&quot;15:PRINTF &quot;F&quot;OTHERS:PRINT aENDCASEENDFUNCTIONMAINIF num &lt; 0 THENnum = -numPRINT &quot;-&quot;ENDIFTrans(num)ENDMAIN2）C语言实现（先用注释写好算法，然后翻译） #include&lt;stdio.h&gt;void Trans(int num) //FUNCTION Trans(num){int a = num % 16; //a = num % 16if(num/16 !
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/the_seven_week/" class="link black dim">
        第七周作业
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      1. Program with machine language according to the following c. int_8 a = 1; int_8 c = a + 3; (1) Write your assembly code &amp; machine code. assembly code:
LOD #1STO XLOD XADD #3STO YHLT(2) Explain machine code execution with the fetch-decode-execute cycle. Main memoryfetch instrution Decode instrutionRegistersGet dataExecute the instrutionMain memory(3) Explain functions about IR, PC, ACC registers in a CPU.
    </div>
  </div>
</div>
</div>
      
        <div class="relative w-100 w-30-l mb4 bg-white"><div class="relative w-100 mb4 bg-white nested-copy-line-height">
  <div class="bg-white mb3 pa4 gray overflow-hidden">
    <span class="f6 db">Posts</span>
    <h1 class="f3 near-black">
      <a href="https://Hugh488.gitee.io/homework/posts/the_circuit/" class="link black dim">
        电路与二进制运算
      </a>
    </h1>
    <div class="nested-links f5 lh-copy nested-copy-line-height">
      1.(1) 建立非门功能(O = A’)验证电路： true table:    input output     0 1   1 0    (2) 建立与门功能(O = AB)验证电路： true table:    A B output     0 0 0   0 1 0   1 0 0   1 1 1    (3) 如何用 XOR 门作非门？ 设计电路： 实验图： true table:    input output     0 1   1 0    2.
    </div>
  </div>
</div>
</div>
      
    </section>
<ul class="pagination">
  <li class="page-item">
    <a href="/homework/posts/" class="page-link" aria-label="First"><span aria-hidden="true">&laquo;&laquo;</span></a>
  </li>
  <li class="page-item disabled">
    <a  class="page-link" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a>
  </li>
  <li class="page-item active">
    <a class="page-link" href="/homework/posts/">1</a>
  </li>
  <li class="page-item">
    <a class="page-link" href="/homework/posts/page/2/">2</a>
  </li>
  <li class="page-item">
    <a href="/homework/posts/page/2/" class="page-link" aria-label="Next"><span aria-hidden="true">&raquo;</span></a>
  </li>
  <li class="page-item">
    <a href="/homework/posts/page/2/" class="page-link" aria-label="Last"><span aria-hidden="true">&raquo;&raquo;</span></a>
  </li>
</ul>

</article>

    </main>
    <footer class="bg-black bottom-0 w-100 pa3" role="contentinfo">
  <div class="flex justify-between">
  <a class="f4 fw4 hover-white no-underline white-70 dn dib-ns pv2 ph3" href="https://Hugh488.gitee.io/homework" >
    &copy;  Bian's blog 2020 
  </a>
    <div>














</div>
  </div>
</footer>

    

  <script src="/homework/dist/js/app.3fc0f988d21662902933.js"></script>


  </body>
</html>
